<?xml version="1.0" encoding="UTF-8" ?>
<?oracle-xsl-mapper
  <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
  <mapSources>
    <source type="WSDL">
      <schema location="../Insert_GL_Interface.wsdl"/>
      <rootElement name="GL_INTERFACE_TBL" namespace="http://xmlns.oracle.com"/>
    </source>
  </mapSources>
  <mapTargets>
    <target type="WSDL">
      <schema location="../GL_Interface_Insert.wsdl"/>
      <rootElement name="GlInterfaceCollection" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/GL_Interface_Insert"/>
    </target>
  </mapTargets>
  <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.7.0(build 130301.0647.0008) AT [FRI AUG 30 14:47:30 CAT 2013]. -->
?>
<xsl:stylesheet version="1.0"
                xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
                xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                xmlns:client="http://xmlns.oracle.com/FINANCE/Insert_GL_Interface/Insert_GL_Interface"
                xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
                xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:med="http://schemas.oracle.com/mediator/xpath"
                xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
                xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/db/FINANCE/Insert_GL_Interface/GL_Interface_Insert"
                xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
                xmlns:ns1="http://xmlns.oracle.com"
                xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
                xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
                xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns:top="http://xmlns.oracle.com/pcbpel/adapter/db/top/GL_Interface_Insert"
                xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                xmlns:ora="http://schemas.oracle.com/xpath/extension"
                xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
                xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
                exclude-result-prefixes="xsi xsl client ns1 plnk xsd wsdl tns top bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">
  <xsl:template match="/">
    <top:GlInterfaceCollection>
      <xsl:for-each select="/ns1:GL_INTERFACE_TBL/ns1:GL_INTERFACE_TBL_ITEM">
        <top:GlInterface>
          <top:status>
            <xsl:value-of select="ns1:STATUS"/>
          </top:status>
          <top:ledgerId>
            <xsl:if test="ns1:LEDGER_ID/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:LEDGER_ID/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:value-of select="ns1:LEDGER_ID"/>
          </top:ledgerId>
          <top:accountingDate>
            <xsl:value-of select="ns1:ACCOUNTING_DATE"/>
          </top:accountingDate>
          <top:currencyCode>
            <xsl:value-of select="ns1:CURRENCY_CODE"/>
          </top:currencyCode>
          <top:dateCreated>
            <xsl:value-of select="ns1:DATE_CREATED"/>
          </top:dateCreated>
          <top:createdBy>
            <xsl:value-of select="ns1:CREATED_BY"/>
          </top:createdBy>
          <top:actualFlag>
            <xsl:value-of select="ns1:ACTUAL_FLAG"/>
          </top:actualFlag>
          <top:userJeCategoryName>
            <xsl:value-of select="ns1:USER_JE_CATEGORY_NAME"/>
          </top:userJeCategoryName>
          <top:userJeSourceName>
            <xsl:value-of select="ns1:USER_JE_SOURCE_NAME"/>
          </top:userJeSourceName>
          <xsl:if test="ns1:CURRENCY_CONVERSION_DATE">
            <top:currencyConversionDate>
              <xsl:if test="ns1:CURRENCY_CONVERSION_DATE/@xsi:nil">
                <xsl:attribute name="xsi:nil">
                  <xsl:value-of select="ns1:CURRENCY_CONVERSION_DATE/@xsi:nil"/>
                </xsl:attribute>
              </xsl:if>
              <xsl:value-of select="ns1:CURRENCY_CONVERSION_DATE"/>
            </top:currencyConversionDate>
          </xsl:if>
          <xsl:if test="ns1:ENCUMBRANCE_TYPE_ID">
            <top:encumbranceTypeId>
              <xsl:if test="ns1:ENCUMBRANCE_TYPE_ID/@xsi:nil">
                <xsl:attribute name="xsi:nil">
                  <xsl:value-of select="ns1:ENCUMBRANCE_TYPE_ID/@xsi:nil"/>
                </xsl:attribute>
              </xsl:if>
              <xsl:value-of select="ns1:ENCUMBRANCE_TYPE_ID"/>
            </top:encumbranceTypeId>
          </xsl:if>
          <xsl:if test="ns1:BUDGET_VERSION_ID">
            <top:budgetVersionId>
              <xsl:if test="ns1:BUDGET_VERSION_ID/@xsi:nil">
                <xsl:attribute name="xsi:nil">
                  <xsl:value-of select="ns1:BUDGET_VERSION_ID/@xsi:nil"/>
                </xsl:attribute>
              </xsl:if>
              <xsl:value-of select="ns1:BUDGET_VERSION_ID"/>
            </top:budgetVersionId>
          </xsl:if>
          <xsl:if test="ns1:USER_CURRENCY_CONVERSION_TYPE">
            <top:userCurrencyConversionType>
              <xsl:if test="ns1:USER_CURRENCY_CONVERSION_TYPE/@xsi:nil">
                <xsl:attribute name="xsi:nil">
                  <xsl:value-of select="ns1:USER_CURRENCY_CONVERSION_TYPE/@xsi:nil"/>
                </xsl:attribute>
              </xsl:if>
              <xsl:value-of select="ns1:USER_CURRENCY_CONVERSION_TYPE"/>
            </top:userCurrencyConversionType>
          </xsl:if>
          <xsl:if test="ns1:CURRENCY_CONVERSION_RATE">
            <top:currencyConversionRate>
              <xsl:if test="ns1:CURRENCY_CONVERSION_RATE/@xsi:nil">
                <xsl:attribute name="xsi:nil">
                  <xsl:value-of select="ns1:CURRENCY_CONVERSION_RATE/@xsi:nil"/>
                </xsl:attribute>
              </xsl:if>
              <xsl:value-of select="ns1:CURRENCY_CONVERSION_RATE"/>
            </top:currencyConversionRate>
          </xsl:if>
          <top:segment1>
            <xsl:if test="ns1:SEGMENT1/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT1/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment1>
          <top:segment2>
            <xsl:if test="ns1:SEGMENT2/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT2/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment2>
          <top:segment3>
            <xsl:if test="ns1:SEGMENT3/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT3/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment3>
          <top:segment4>
            <xsl:if test="ns1:SEGMENT4/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT4/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment4>
          <top:segment5>
            <xsl:if test="ns1:SEGMENT5/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT5/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment5>
          <top:segment6>
            <xsl:if test="ns1:SEGMENT6/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT6/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment6>
          <top:segment7>
            <xsl:if test="ns1:SEGMENT7/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT7/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment7>
          <top:segment8>
            <xsl:if test="ns1:SEGMENT8/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT8/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment8>
          <top:segment9>
            <xsl:if test="ns1:SEGMENT9/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT9/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment9>
          <top:segment10>
            <xsl:if test="ns1:SEGMENT10/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT10/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment10>
          <top:segment11>
            <xsl:if test="ns1:SEGMENT11/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT11/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment11>
          <top:segment12>
            <xsl:if test="ns1:SEGMENT12/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT12/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment12>
          <top:segment13>
            <xsl:if test="ns1:SEGMENT13/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT13/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment13>
          <top:segment14>
            <xsl:if test="ns1:SEGMENT14/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT14/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment14>
          <top:segment15>
            <xsl:if test="ns1:SEGMENT15/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT15/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment15>
          <top:segment16>
            <xsl:if test="ns1:SEGMENT16/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT16/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment16>
          <top:segment17>
            <xsl:if test="ns1:SEGMENT17/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT17/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment17>
          <top:segment18>
            <xsl:if test="ns1:SEGMENT18/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT18/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment18>
          <top:segment19>
            <xsl:if test="ns1:SEGMENT19/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT19/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment19>
          <top:segment20>
            <xsl:if test="ns1:SEGMENT20/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT20/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment20>
          <top:segment21>
            <xsl:if test="ns1:SEGMENT21/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT21/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment21>
          <top:segment22>
            <xsl:if test="ns1:SEGMENT22/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT22/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment22>
          <top:segment23>
            <xsl:if test="ns1:SEGMENT23/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT23/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment23>
          <top:segment24>
            <xsl:if test="ns1:SEGMENT24/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT24/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment24>
          <top:segment25>
            <xsl:if test="ns1:SEGMENT25/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT25/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment25>
          <top:segment26>
            <xsl:if test="ns1:SEGMENT26/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT26/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment26>
          <top:segment27>
            <xsl:if test="ns1:SEGMENT27/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT27/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment27>
          <top:segment28>
            <xsl:if test="ns1:SEGMENT28/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT28/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment28>
          <top:segment29>
            <xsl:if test="ns1:SEGMENT29/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT29/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment29>
          <top:segment30>
            <xsl:if test="ns1:SEGMENT30/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:SEGMENT30/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:segment30>
          <top:reference1>
            <xsl:if test="ns1:REFERENCE1/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE1/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference1>
          <top:reference2>
            <xsl:if test="ns1:REFERENCE2/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE2/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference2>
          <top:reference3>
            <xsl:if test="ns1:REFERENCE3/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE3/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference3>
          <top:reference4>
            <xsl:if test="ns1:REFERENCE4/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE4/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference4>
          <top:reference5>
            <xsl:if test="ns1:REFERENCE5/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE5/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference5>
          <top:reference6>
            <xsl:if test="ns1:REFERENCE6/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE6/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference6>
          <top:reference7>
            <xsl:if test="ns1:REFERENCE7/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE7/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference7>
          <top:reference8>
            <xsl:if test="ns1:REFERENCE8/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE8/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference8>
          <top:reference9>
            <xsl:if test="ns1:REFERENCE9/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE9/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference9>
          <top:reference10>
            <xsl:if test="ns1:REFERENCE10/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE10/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference10>
          <top:reference11>
            <xsl:if test="ns1:REFERENCE11/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE11/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference11>
          <top:reference12>
            <xsl:if test="ns1:REFERENCE12/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE12/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference12>
          <top:reference13>
            <xsl:if test="ns1:REFERENCE13/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE13/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference13>
          <top:reference14>
            <xsl:if test="ns1:REFERENCE14/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE14/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference14>
          <top:reference15>
            <xsl:if test="ns1:REFERENCE15/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE15/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference15>
          <top:reference16>
            <xsl:if test="ns1:REFERENCE16/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE16/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference16>
          <top:reference17>
            <xsl:if test="ns1:REFERENCE17/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE17/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference17>
          <top:reference18>
            <xsl:if test="ns1:REFERENCE18/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE18/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference18>
          <top:reference19>
            <xsl:if test="ns1:REFERENCE19/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE19/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference19>
          <top:reference20>
            <xsl:if test="ns1:REFERENCE20/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE20/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference20>
          <top:reference21>
            <xsl:if test="ns1:REFERENCE21/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE21/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference21>
          <top:reference22>
            <xsl:if test="ns1:REFERENCE22/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE22/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference22>
          <top:reference23>
            <xsl:if test="ns1:REFERENCE23/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE23/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference23>
          <top:reference24>
            <xsl:if test="ns1:REFERENCE24/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE24/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference24>
          <top:reference25>
            <xsl:if test="ns1:REFERENCE25/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE25/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference25>
          <top:reference26>
            <xsl:if test="ns1:REFERENCE26/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE26/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference26>
          <top:reference27>
            <xsl:if test="ns1:REFERENCE27/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE27/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference27>
          <top:reference28>
            <xsl:if test="ns1:REFERENCE28/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE28/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference28>
          <top:reference29>
            <xsl:if test="ns1:REFERENCE29/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE29/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference29>
          <top:reference30>
            <xsl:if test="ns1:REFERENCE30/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:REFERENCE30/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:reference30>
          <top:attribute1>
            <xsl:if test="ns1:ATTRIBUTE1/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE1/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute1>
          <top:attribute2>
            <xsl:if test="ns1:ATTRIBUTE2/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE2/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute2>
          <top:attribute3>
            <xsl:if test="ns1:ATTRIBUTE3/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE3/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute3>
          <top:attribute4>
            <xsl:if test="ns1:ATTRIBUTE4/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE4/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute4>
          <top:attribute5>
            <xsl:if test="ns1:ATTRIBUTE5/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE5/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute5>
          <top:attribute6>
            <xsl:if test="ns1:ATTRIBUTE6/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE6/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute6>
          <top:attribute7>
            <xsl:if test="ns1:ATTRIBUTE7/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE7/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute7>
          <top:attribute8>
            <xsl:if test="ns1:ATTRIBUTE8/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE8/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute8>
          <top:attribute9>
            <xsl:if test="ns1:ATTRIBUTE9/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE9/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute9>
          <top:attribute10>
            <xsl:if test="ns1:ATTRIBUTE10/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE10/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute10>
          <top:attribute11>
            <xsl:if test="ns1:ATTRIBUTE11/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE11/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute11>
          <top:attribute12>
            <xsl:if test="ns1:ATTRIBUTE12/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE12/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute12>
          <top:attribute13>
            <xsl:if test="ns1:ATTRIBUTE13/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE13/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute13>
          <top:attribute14>
            <xsl:if test="ns1:ATTRIBUTE14/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE14/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute14>
          <top:attribute15>
            <xsl:if test="ns1:ATTRIBUTE15/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE15/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute15>
          <top:attribute16>
            <xsl:if test="ns1:ATTRIBUTE16/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE16/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute16>
          <top:attribute17>
            <xsl:if test="ns1:ATTRIBUTE17/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE17/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute17>
          <top:attribute18>
            <xsl:if test="ns1:ATTRIBUTE18/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE18/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute18>
          <top:attribute19>
            <xsl:if test="ns1:ATTRIBUTE19/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE19/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute19>
          <top:attribute20>
            <xsl:if test="ns1:ATTRIBUTE20/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:ATTRIBUTE20/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:attribute20>
          <top:context>
            <xsl:if test="ns1:CONTEXT/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:CONTEXT/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:context>
          <top:context2>
            <xsl:if test="ns1:CONTEXT2/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:CONTEXT2/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:context2>
          <top:context3>
            <xsl:if test="ns1:CONTEXT3/@xsi:nil">
              <xsl:attribute name="xsi:nil">
                <xsl:value-of select="ns1:CONTEXT3/@xsi:nil"/>
              </xsl:attribute>
            </xsl:if>
          </top:context3>
        </top:GlInterface>
      </xsl:for-each>
    </top:GlInterfaceCollection>
  </xsl:template>
</xsl:stylesheet>
